package sf_errors

// 代理商模块 204000 - 204999
const (
	errorAgencyDefault                       = 204000 + iota
	ErrorAgencyNotFound                      // 204001 代理商不存在
	ErrorAgencyUserNotFound                  // 204003 找不到代理商管理员
	ErrorAgencyApplicationNotFound           // 204004 代理商申请不存在
	ErrorConfigTypeInvalid                   // 204005 代理商用户配置类型有误
	ErrorAgencyNotOpenedFlightService        // 204006 代理商未开启航班服务
	ErrorAgencyNotGetHost                    // 204007 未获取Host
	ErrorAgencyLoginHostUnKnow               // 204008 未知的Host,不能登录
	ErrorAgencyCreditTotalLessThanUsedCredit // 204009 本次编辑授信总额度小于该代理已使用额度
	ErrorAgencyBalanceEnough                 // 204009 代理商余额不足
	ErrorAgencyStatementNotFound             // 该账单不存在
	ErrorAgencyStatusInactive                // 代理商被禁用
)

func registerAgencyErrors() {
	errorMessageMap[ErrorAgencyNotFound] = "ErrorAgencyNotFound"                                           // 204001 代理商不存在
	errorMessageMap[ErrorAgencyUserNotFound] = "ErrorAgencyUserNotFound"                                   // 204003 找不到代理商管理员
	errorMessageMap[ErrorAgencyApplicationNotFound] = "ErrorAgencyApplicationNotFound"                     // 204004 代理商申请不存在
	errorMessageMap[ErrorConfigTypeInvalid] = "ErrorConfigTypeInvalid"                                     // 204005 代理商用户配置类型有误
	errorMessageMap[ErrorAgencyNotOpenedFlightService] = "ErrorAgencyNotOpenedFlightService"               // 204006 代理商未开启航班服务
	errorMessageMap[ErrorAgencyNotGetHost] = "ErrorAgencyNotGetHost"                                       // 204007 未获取Host
	errorMessageMap[ErrorAgencyLoginHostUnKnow] = "ErrorAgencyLoginHostUnKnow"                             // 204008 未知的Host,不能登录
	errorMessageMap[ErrorAgencyCreditTotalLessThanUsedCredit] = "ErrorAgencyCreditTotalLessThanUsedCredit" // 204009 本次编辑授信总额度小于该代理已使用额度
	errorMessageMap[ErrorAgencyBalanceEnough] = "ErrorAgencyBalanceEnough"                                 // 204009 代理商余额不足
	errorMessageMap[ErrorAgencyStatementNotFound] = "ErrorAgencyStatementNotFound"                         // 该账单不存在
	errorMessageMap[ErrorAgencyStatusInactive] = "ErrorAgencyStatusInactive"                               // 代理商被禁用
}
